.login {
  // background: url('../assets/images/login/bg.png') no-repeat;
  // background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;

  &-banner {
    width: 58%;
    height: 100%;
    background: url('../assets/images/login/logoBj.png') no-repeat;
    background-size: 100% 100%;

    &__logo {
      position: absolute;
      top: 3.125rem;
      left: 3.125rem;
      // height: 1.875rem;
      // width: 9.875rem;
      // height: 2.625rem;
      // background: url('../assets/images/login/logo.png') no-repeat;
      // background-size: 100% 100%;
    }
  }

  &-form {
    top: 18%;
    right: 0;
    width: 42%;

    &__title--cn {
      font-size: 1.5rem;
      color: #000;
      font-weight: bold;
    }

    &__title--login {
      font-size: 1.3rem;
    }

    &-titlebox {
      padding-bottom: 3rem;
      margin: auto;

      img {
        margin:0 auto 1rem;
        width: 4.8rem;
      }
    }

    &__content {
      margin-top: 3rem;
      text-align: center;

      .ant-btn {
        margin-top: 2.5rem;
      }

      :deep(.ant-form-item-explain) {
        display: none;
      }
    }
  }

  .user-item {
    position: relative;
    margin-bottom: 2.222rem;

    :deep(.ant-form-item-label) {
      position: absolute;
      top: -1.8rem;
      left: 10.44rem;
      font-size: 1rem;
      color: #666;
    }
  }
}
